package com.weitu.train.record.entity;

import java.io.Serializable;

/** 
 * 培训管理模块_培训计划_培训记录 HSE_TRAIN_RECORD_INFO
 * @author Sun
 * date 2017/05/09 15:19
 */
public class Record implements Serializable {
    //串行版本ID
    private static final long serialVersionUID = -1051655112087907368L;

    // 主键 使用uuid
    private String id;

    // 标识
    private String code;

    // 备注
    private String remarks;

    // 删除标记 0未删除 1 已删除  默认：((0))
    private Integer delState;

    // 添加人
    private String addUserId;

    // 添加人部门Id
    private String addDeptId;

    // 添加时间
    private String addTime;

    // 修改人部门Id
    private String updateDeptId;

    // 最后修改人
    private String updateUserId;

    // 最后修改时间
    private String updateTime;

    // 实际开班时间
    private String actualStartTime;

    // 实际培训学时
    private String actualTrainHour;

    // 计划开班地点
    private String actualTrainPlace;

    // 培训形式（数据字典）
    private String trainFormId;

    // 实际培训机构id（关联部门id或者培训机构管理模块的id）
    private String actualTrainDeptId;

    // 培训教师
    private String trainTeacher;

    // 考试或考核方式（数据字典）
    private String testWayCode;

    // 培训内容
    private String trainContent;

    // 培训效果总结
    private String trainSummary;

    // 改进建议
    private String improveSuggest;

    // 计划id
    private String planId;
    private String trainFormName;
    private String deptName;
    private String year;
    private String planTrainHour;
    private Integer planTrainPerson;
    private String realName;
    private Integer realHgUserNum;
    private Integer realNhUserNum;
    private String rName;

    /**
     * 计划类型
     */
    private String planTypeIdName;
    private String trainTypeIdName;
    /**
     * 专业类型
     */
    private String proTypeIdName;
    /**
     * 等级
     */
    private String trainLevelIdName;

    private Integer isExternal;
    private String hostDeptName;
    private String hostDeptIdName;

    public Integer getIsExternal() {
        return isExternal;
    }

    public void setIsExternal(Integer isExternal) {
        this.isExternal = isExternal;
    }

    public String getHostDeptName() {
        return hostDeptName;
    }

    public void setHostDeptName(String hostDeptName) {
        this.hostDeptName = hostDeptName;
    }

    public String getHostDeptIdName() {
        return hostDeptIdName;
    }

    public void setHostDeptIdName(String hostDeptIdName) {
        this.hostDeptIdName = hostDeptIdName;
    }

    public String getPlanTypeIdName() {
        return planTypeIdName;
    }

    public void setPlanTypeIdName(String planTypeIdName) {
        this.planTypeIdName = planTypeIdName;
    }

    public String getTrainTypeIdName() {
        return trainTypeIdName;
    }

    public void setTrainTypeIdName(String trainTypeIdName) {
        this.trainTypeIdName = trainTypeIdName;
    }

    public String getProTypeIdName() {
        return proTypeIdName;
    }

    public void setProTypeIdName(String proTypeIdName) {
        this.proTypeIdName = proTypeIdName;
    }

    public String getTrainLevelIdName() {
        return trainLevelIdName;
    }

    public void setTrainLevelIdName(String trainLevelIdName) {
        this.trainLevelIdName = trainLevelIdName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public String getAddUserId() {
        return addUserId;
    }

    public void setAddUserId(String addUserId) {
        this.addUserId = addUserId;
    }

    public String getAddDeptId() {
        return addDeptId;
    }

    public void setAddDeptId(String addDeptId) {
        this.addDeptId = addDeptId;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getUpdateDeptId() {
        return updateDeptId;
    }

    public void setUpdateDeptId(String updateDeptId) {
        this.updateDeptId = updateDeptId;
    }

    public String getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(String updateUserId) {
        this.updateUserId = updateUserId;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getActualStartTime() {
        return actualStartTime;
    }

    public void setActualStartTime(String actualStartTime) {
        this.actualStartTime = actualStartTime;
    }

    public String getActualTrainHour() {
        return actualTrainHour;
    }

    public void setActualTrainHour(String actualTrainHour) {
        this.actualTrainHour = actualTrainHour;
    }

    public String getActualTrainPlace() {
        return actualTrainPlace;
    }

    public void setActualTrainPlace(String actualTrainPlace) {
        this.actualTrainPlace = actualTrainPlace;
    }

    public String getTrainFormId() {
        return trainFormId;
    }

    public void setTrainFormId(String trainFormId) {
        this.trainFormId = trainFormId;
    }

    public String getActualTrainDeptId() {
        return actualTrainDeptId;
    }

    public void setActualTrainDeptId(String actualTrainDeptId) {
        this.actualTrainDeptId = actualTrainDeptId;
    }

    public String getTrainTeacher() {
        return trainTeacher;
    }

    public void setTrainTeacher(String trainTeacher) {
        this.trainTeacher = trainTeacher;
    }

    public String getTestWayCode() {
        return testWayCode;
    }

    public void setTestWayCode(String testWayCode) {
        this.testWayCode = testWayCode;
    }

    public String getTrainContent() {
        return trainContent;
    }

    public void setTrainContent(String trainContent) {
        this.trainContent = trainContent;
    }

    public String getTrainSummary() {
        return trainSummary;
    }

    public void setTrainSummary(String trainSummary) {
        this.trainSummary = trainSummary;
    }

    public String getImproveSuggest() {
        return improveSuggest;
    }

    public void setImproveSuggest(String improveSuggest) {
        this.improveSuggest = improveSuggest;
    }

    public String getPlanId() {
        return planId;
    }

    public void setPlanId(String planId) {
        this.planId = planId;
    }

    public String getTrainFormName() {
        return trainFormName;
    }

    public void setTrainFormName(String trainFormName) {
        this.trainFormName = trainFormName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getYear() {
        return year;
    }

    public void setYear(String year) {
        this.year = year;
    }

    public String getPlanTrainHour() {
        return planTrainHour;
    }

    public void setPlanTrainHour(String planTrainHour) {
        this.planTrainHour = planTrainHour;
    }

    public Integer getPlanTrainPerson() {
        return planTrainPerson;
    }

    public void setPlanTrainPerson(Integer planTrainPerson) {
        this.planTrainPerson = planTrainPerson;
    }

    public String getRealName() {
        return realName;
    }

    public void setRealName(String realName) {
        this.realName = realName;
    }

    public Integer getRealHgUserNum() {
        return realHgUserNum;
    }

    public void setRealHgUserNum(Integer realHgUserNum) {
        this.realHgUserNum = realHgUserNum;
    }

    public Integer getRealNhUserNum() {
        return realNhUserNum;
    }

    public void setRealNhUserNum(Integer realNhUserNum) {
        this.realNhUserNum = realNhUserNum;
    }
    public String getrName() {
        return rName;
    }

    public void setrName(String rName) {
        this.rName = rName;
    }


}